Scott Meyers
   HOME

TheInfoList



OR:

Scott Douglas Meyers (born April 9, 1959) is an American author and
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
consultant, specializing in the
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
computer
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
. He is known for his ''Effective C++'' book series. During his career, he was a frequent speaker at conferences and trade shows.


Biography

He holds a
Ph.D. A Doctor of Philosophy (PhD, Ph.D., or DPhil; Latin: or ') is the most common degree at the highest academic level awarded following a course of study. PhDs are awarded for programs across the whole breadth of academic fields. Because it is ...
in
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
from
Brown University Brown University is a private research university in Providence, Rhode Island. Brown is the seventh-oldest institution of higher education in the United States, founded in 1764 as the College in the English Colony of Rhode Island and Providenc ...
and an
M.S. A Master of Science ( la, Magisterii Scientiae; abbreviated MS, M.S., MSc, M.Sc., SM, S.M., ScM or Sc.M.) is a master's degree in the field of science awarded by universities in many countries or a person holding such a degree. In contrast to ...
in computer science from
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is consider ...
. He conceived and, with
Herb Sutter Herb Sutter is a prominent C++ expert. He is also a book author and was a columnist for Dr. Dobb's Journal. He joined Microsoft in 2002 as a platform evangelist for Visual C++ .NET, rising to lead software architect for C++/CLI. Sutter has ser ...
,
Andrei Alexandrescu Andrei Alexandrescu (born 1969) is a Romanian-American C++ and D language programmer and author. He is particularly known for his pioneering work on policy-based design implemented via template metaprogramming. These ideas are articulated ...
, Dan Saks, and Steve Dewhurst, co-organized and presented the boutique (limited-attendance) conference, ''The C++ Seminar'', which took place three times in 2001-2002. He also conceived and, with Sutter and Alexandrescu, co-organized and presented another boutique conference, ''C++ and Beyond'' annually in 2010-2014. Meyers has expressed opposition to asking programmers to solve design or programming problems during job interviews:
"I hate anything that asks me to design on the spot. That's asking to demonstrate a skill rarely required on the job in a high-stress environment, where it is difficult for a candidate to accurately prove their abilities. I think it's fundamentally an unfair thing to request of a candidate."
In December 2015, Meyers announced his retirement from the world of C++.


Publications

* 1992. ''Effective C++: 50 Specific Ways to Improve Your Programs and Designs''. * 1995. ''More Effective C++: 35 New Ways to Improve Your Programs and Designs''. * 1998. ''Effective C++, Second Edition: 50 Specific Ways to Improve Your Programs and Designs''. * 2001. ''Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library''. * 2005. ''Effective C++, Third Edition: 55 Specific Ways to Improve Your Programs and Designs''. * 2010
''Overview of The New C++ (C++11)''
Annotated training materials published by Artima Press. No ISBN. * 2010
''Effective C++ in an Embedded Environment''
Annotated training materials published by Artima Press. No ISBN. * 2014. ''Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14''.


Awards and achievements

Meyers is known for his popular Effective C++ Software Development books. In March 2009, Meyers was awarded the 2009 Dr. Dobb's Excellence in Programming Award."Dr. Dobb's 2009 Excellence in Programming Award"
/ref>


References


External links

*
The Keyhole Problem Paper
in
PDF Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
format {{DEFAULTSORT:Meyers, Scott 1959 births Living people Brown University alumni Stanford University alumni American computer programmers C++ people